#include "AjoutSorts.h"

#include "Joueur.h"
#include "Classe.h"

using namespace std;

void ajouterSorts( Joueur*& joueur )
{
  FlotMessage debug( DEBUG );

  vector< Classe* > classes;

  string chemin( joueur -> aSortsMage( classes ) );
  bool aSorts( chemin != "" );

  if ( aSorts )
    {
      debug << "Le joueur a des sorts de mage." << endmsg;

      unsigned nbrClasses( classes.size() );

      debug << "Le joueur possède " << nbrClasses << " classes avec des sorts de mage."
	    << endmsg;

      for ( unsigned i( 0 ); i < nbrClasses; i++ )
	classes[ i ] -> ajoutSorts();
    }
  else
    debug << "Le joueur ne possède pas de sorts de mage." << endmsg;
}
